def zuhe():
    count=0
    List=[]
    for i in range(1,5):
        for j in range(1,5):
            for x in range(1,5):
                if(i!=j)and(i!=x)and(j!=x):#对题目的要求进行编码转换。
                    n=100*i+10*j+x
                    count=count+1
                    if n not in List:
                        List.append(n)
    print('组合个数为：', count)
    print('组合为：' ,List)
                   
zuhe()
#思路：使用三个嵌套的循环，用i代表百位，j代表十位，x代表个位，来进行数字的组合。

